s = Procedural.CubicHermiteSpline2():addPoint(Procedural.Vector2(0,0), Procedural.AT_CATMULL)
                                    :addPoint(Procedural.Vector2(1,0), Procedural.AT_CATMULL)
									:addPoint(Procedural.Vector2(1,1), Procedural.Vector2(0,2), Procedural.Vector2(0,-2))
									:addPoint(Procedural.Vector2(2,1), Procedural.AT_CATMULL)
									:addPoint(2,0)
									:addPoint(3,0)
									:addPoint(3,1)
									:addPoint(4,1)
									:setNumSeg(16):realizeShape():translate(-2,0)
tests:addShape(s)
